home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / printing / img2hplj.lzh / PRINTIMG.DOC < prev    next >
Text File  |  1992-07-09  |  13KB  |  272 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.                            IMG-Printer Version 2.3
  9.  
  10.                       c 1992 by Michael Ruder Software
  11.  
  12.  
  13.  
  14.  
  15.  
  16. 1. Einführung
  17.  
  18.    Das Programm  dient  zum  Ausdruck  von Bildern, die im GEM-Image-Format
  19.    vorliegen, auf einem HP-LaserJet. Es können aber auch Bilder ausgedruckt
  20.    werden, die im normalen  Screenformat  vorliegen.  Dabei ist es egal, ob
  21.    sie einen Header haben (z.B.   Degas) oder nicht.  Es werden die letzten
  22.    32000 Bytes ausgedruckt.  Die Bilder  müssen  jedoch  alle  Schwarz/Weiß
  23.    sein.   Der Ausdruck kann in Größe,  Position  auf  dem  Blatt  und  der
  24.    Druckerauflösung  beeinflußt  werden.    Die  Ausgabe  erfolgt wahlweise
  25.    direkt an den  Drucker oder  auf einen  File.  Es werden die Befehle der
  26.    HP-PCL-Druckerkommandosprache verwendet.
  27.    
  28. 2. Einstellungen
  29.  
  30.    Alle Parameter werden  über  die  Kommandozeile  eingestellt.   Für eine
  31.    Kurzübersicht  kann  das Programm  mit  dem  Parameter  "-?"  aufgerufen
  32.    werden.
  33.    
  34.    2.1. Erklärung der "Switchcharakter"
  35.    
  36.       Mit  den  Switchcharaktern werden bestimmte  Einstellungen  ein  oder
  37.       ausgeschaltet.    Ohne weiteren Parameter wirken  die  Charakter  als
  38.       Umschalter, wird ihnen jedoch eine 1 oder  0  nachgestellt,  schalten
  39.       sie gezielt ein oder aus.
  40.       
  41.       -a  Autorotate:    Das  Bild  wird  automatisch  im   Landscape-Modus
  42.           gedruckt,  wenn es zu groß wird.  Sollte es  weder  im  Portrait,
  43.           noch  im Landscape (90 Grad gedreht) Modus auf die Seite  passen,
  44.           wird der Modus gewählt, in dem es am besten auf die Seite paßt.
  45.           Default: aus.
  46.           
  47.       -c  Center:    Das  Bild   wird  auf   dem  Blatt  zentriert.    Sind
  48.           Offsetangaben gemacht (siehe -x/-y), dann wird das Bild zentriert
  49.           und anschließend um die Offsetangaben verschoben.
  50.           Default: aus.          
  51.  
  52.       -l  Landscape:  Das  Bild  wird  in  jedem  Fall  um  90 Grad gedreht
  53.           ausgedruckt.
  54.           Default: aus.
  55.           
  56.       -m  MP-Tray:   Das  Blatt  wird  gezielt  aus  der  Mehrzweckkassette
  57.           (HP-LaserJet  IIP)  eingezogen.  Normalerweise  wird  die  untere
  58.           Papierkassette (LC-Tray) benutzt.
  59.           Default: an.
  60.  
  61.       -q  Quietmode:    Alle  Informations-  und  Warnungsmeldungen  werden
  62.           abgestellt. Nur noch Fehler und fatale Fehler werden angezeigt.
  63.           Default: an.
  64.           
  65.       -u  Unpacked:  Das Bild  liegt im ungepackten  32000-Byte-Format  mit
  66.           oder  ohne  Header  vor.  Unbedingt angeben, wenn  kein  IMG-File
  67.           gedruckt  wird.    Das  Bild  wird  dann  provisorisch auf  einem
  68.           Zwischenfile in ein IMG-Bild umgewandelt und dann gedruckt.  Dazu
  69.           wird als Größenangabe die normale Bildschirmgröße abgespeichert.
  70.           Default: aus.
  71.           
  72.       -z  Bild  invertiert  drucken.   Das  Bild  wird invertiert gedruckt.
  73.           (NOT-Verknüpfung)
  74.           Default: aus.
  75.       
  76.       -?  Kurzanleitung der Parameter anzeigen.
  77.       
  78.    2.2. Erkärung der Parameter
  79.       
  80.       -h  Horizontal size: Breite der Grafik, Syntax siehe unten.
  81.           Default: Wert im Header der IMG-Grafik
  82.           
  83.       -i  Init:  Hiermit kann angegeben werden, welche Druckerinitkommandos
  84.           an den Drucker gesendet werden sollen:
  85.           
  86.           (b) Drucker am Anfang zurücksetzen (<ESC>E)
  87.           (c) Kommando für Kopien senden (<ESC>&l#X)
  88.           (e) Drucker am Ende zurücksetzen (<ESC>E)
  89.           (l) Landscape/Portrait Einstellung (<ESC>&l#O)
  90.           (m) Papierquellenkommando senden (<ESC>&l#H)
  91.           (o) Offseteinstellungen senden (<ESC>*p#x#Y)
  92.           (p) Papiereinstellung (Rand/Bedruckbarer Bereich) (<ESC>&l#u#z#E)
  93.           (s) Papiergrößenkommando (<ESC>&l#A)
  94.           Default: BCELMOPS.
  95.           
  96.       -f  Filename: Filename des zu druckenden Files.
  97.  
  98.       -n  Number of copies: Gibt an, wie oft das Bild gedruckt werden soll.
  99.           Default: 1
  100.  
  101.       -o  Output: Ausgabefile, Vorsicht  bei GfA-Basic-Druckereinstellungen
  102.           (PTXXX.PRG),  in  diesem  Fall nicht PRN:   verwenden,  da  sonst
  103.           Grafikdaten verändert werden.
  104.           Default: LST:.
  105.  
  106.       -r  Resolution: Auflösung der Grafik auf dem  Drucker (75,100,150,300
  107.           dpi).    Gibt an, welche Druckerauflösung der Grafik zum  Drucken
  108.           verwendet  wird.   Je größer die gewählte Auflösung, desto länger
  109.           dauert die  Übertragung  der Daten.  Zum Ausprobieren also kleine
  110.           Auflösungen wählen (Ergbnis wird dann eckiger).
  111.           Default: 300dpi.
  112.       
  113.       -s  Size:    Papiergröße  (EXEC,LETTER,LEGAL,A4,MONARCH,COM10,DL,C5).
  114.           Nur bei A4 wurden die Blatteinstellungen ausprobiert...
  115.           Default: A4.
  116.          
  117.       -t  Tempfile: Zwischenfile  für  den  Druck von -u -Bildern, in denen
  118.           das  in  einen  IMG-File  umgewandelte    Bild  bis  zum  Drucken
  119.           gespeichert wird.
  120.           Default: $$IMG$$.TMP.
  121.           
  122.       -v  Vertical size: Höhe der Grafik, Syntax siehe unten.
  123.           Default: Wert im IMG-Header.
  124.           
  125.       -x  X-Offset: Offset in X-Richtung, Syntax siehe unten.
  126.           Default: 0.
  127.       
  128.       -y  Y-Offset: Offset in Y-Richtung, Syntax siehe unten.
  129.           Default 0.
  130.           
  131.       2.2.1. Syntax der Längenangaben
  132.       
  133.          Die Angabe kann in mehreren Einheiten  erfolgen.   Die Einheit ist
  134.          der Zahl direkt voranzustellen. Beispiel: -vl25000
  135.          
  136.          l  Length: Angabe in mm/1000
  137.          m  Magnification:    Nur  für  -h  und    -v:    Direktangabe  des
  138.             Bildvergrößerungsfaktors * 1000 (wie in TeX).  Diese Angabe ist
  139.             abhängig von der gewählten Auflösung.
  140.          p  Pixel: Die Angabe erfolgt in 300dpi Druckerpunkten.
  141.          r  Resolution:    Nur  für -h und -v:  Angabe  der  Auflösung  des
  142.             Bildes.   Wird  zum  Beispiel  100dpi  angegeben,  so  geht das
  143.             Programm  davon aus,  daß  das  Bild bei einer Druckerauflösung
  144.             von 100dpi 1:1 ausgedruckt  wird.    Ist  das Bild nun also 500
  145.             Punkte hoch, so wird es 5 inch groß.
  146.  
  147.    2.3. Syntax bei der Parameterangabe
  148.    
  149.       Die Switchcharakter alleine schalten um,  wird  ihnen  jedoch  eine 0
  150.       oder  1  nachgestellt,  schalten  sie  gezielt    aus,   bzw.    ein.
  151.       Asciizeichen  können  durch  Voranstellen eines / eingegeben  werden.
  152.       Der - und der / werden durch Einschließen  in  "  angegeben.    Die "
  153.       wiederum werden durch Verdoppeln eingegeben.
  154.  
  155. 3. Auflistung aller Fehlermeldungen
  156.  
  157.    Die  Fehlermeldungen  sind  alle  nach  dem  Schema  %VON-S-KURZ,  Lang.
  158.    aufgebaut.    VON  gibt  an,  welches Programm sie abgibt (normalerweise
  159.    PRINTIMG).   S  gibt  an,  was  los  ist:  S für Success (Erfolg), I für
  160.    Information, W für  Warnung,  E für Error (Fehler), F für Fatal (fataler
  161.    Fehler).  KURZ ist  ein  Kürzel  der  Fehlermeldung  und  Lang  ist  die
  162.    genauere  Beschreibung.    (Fehlermeldungen im  VMS-Format).    Für  die
  163.    Besprechung wird immer nur das Kürzel angegeben.
  164.    
  165.    TRANSFORM: Das  Bild   wird  ins   IMG-Format   übersetzt.   (-u -Option
  166.       gewählt.)
  167.    UKWNVERS: Die Version des IMG-File (steht im Header) ist unbekannt.
  168.    INVPLAN: Falsche Anzahl Farbebenen: Das Bild ist kein Schwarzweißbild.
  169.    TIMEINFO: Information über die benötigte Druckzeit.
  170.    UKWNCODE: Unbekannter Code: Fehler im IMG-File-Format.
  171.    SOLRUNZER: Fehler im IMG-File-Format.
  172.    UNEXEOF: File endet beim Lesen, Fehler im IMG-File-Format.
  173.    CONTROLC: Programm mit Control-C abgebrochen. (siehe unten)
  174.    CONTROLY: Programm mit Control-Y abgebrochen. (siehe unten)
  175.    UKWNDIM: Unbekannte Einheit bei -h/-v/-x/-y angegeben.
  176.    UKWNICMD: Unbekannten Buchstaben bei -i angegeben.
  177.    UKWNPARA: Unbekannter Kommandoparameter angegeben.
  178.    NOFILE: Kein auszudruckender File mit -f angegeben.
  179.    FNF: File not found: -f -File nicht gefunden.
  180.    TWOPARA: Zwei Parameter koennen nicht zusammen angegeben werden
  181.    LANDSCAPE: Drucke um 90 Grad gedr